package cn.yuanqiao.archive.storeRoom.service;


import cn.yuanqiao.archive.storeRoom.domain.Box;
import cn.yuanqiao.archive.storeRoom.domain.TechnicalTreatment;
import cn.yuanqiao.archive.storeRoom.domain.TechnicalTreatmentVo;
import cn.yuanqiao.archive.storeRoom.domain.UpDownShelves;
import com.alibaba.fastjson.JSONObject;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author GW
 * @since 2024-04-16
 */
public interface TechnicalTreatmentService {

    int save(TechnicalTreatment technicalTreatment);

    int removeById(JSONObject object);

    int updateById(TechnicalTreatment vo);

    TechnicalTreatmentVo findById(Long id, String sjType);

    List<UpDownShelves> getDangAnList(Box box);

    int updateStatus(JSONObject object);

    List<TechnicalTreatmentVo> findByPage(TechnicalTreatment technicalTreatment);


    List<UpDownShelves> findByDa(Long id, String sjType, String taskType);
}
